About H&r Hotels Limited (06221043) United Kingdom