About Eric Townsend Ltd (10892633) United Kingdom