About B Taylor & Sons Ltd (08503929) United Kingdom