About Taylor & White Limited (10448995) United Kingdom