About Taylor Scotland Limited (SC420202) United Kingdom