About Barclays Hotels Limited (02662038) United Kingdom