About Townsend House Services (uk) Limited (08445646) United Kingdom