About D H Townsend Limited (05183931) United Kingdom