About D.r.townsend Ltd (11517325) United Kingdom