About Townsend Enterprises Limited (08483920) United Kingdom