About Calder Clutch Company Limited (04678955) United Kingdom