About Taylor & Whitford Ltd (11681573) United Kingdom