About Taylors & Son Ltd (11979118) United Kingdom