About Taylor & Smith Ltd (08358642) United Kingdom