About Townsend House (plymouth) Management Limited (13692693) United Kingdom