About Abbots Mews Hotels Limited (01869788) United Kingdom