About D.l. Townend Son & Sandy Limited (03625002) United Kingdom