About Taylor Industrial Clutch Supplies Limited (02910102) United Kingdom