Punch Retail (Holdings) Ltd. Thornhill Road, Cardiff, South glamorgan CF149UA