About S.s.s.clutch Company Limited (00546939) United Kingdom