About Townsend Hotels Limited (02707775) United Kingdom