About Taylor Taylor Ltd (10447541) United Kingdom