About Taylor & Fox Ltd (11750312) United Kingdom