About Thurloe Hotels Limited (06430326) United Kingdom