About Town & Country Hotels Limited (03390385) United Kingdom