About The Townhouse Hotels Limited (09522560) United Kingdom