About B.s. Teasdale & Son Limited (03600536) United Kingdom