About B.d. Townsend Limited (01459331) United Kingdom