About D A Townend Ltd (10767594) United Kingdom