About Taylor (sla) Limited (11936343) United Kingdom