About Townsend Group Limited (03070151) United Kingdom