About B Townsend & Son Limited (08029265) United Kingdom