About Squire Hotels Limited (07800289) United Kingdom