About Synchro Clutch Company Limited (01439359) United Kingdom