About Townsend & Townsend Ltd (11849545) United Kingdom