About Champ Hotels Limited (12414244) United Kingdom