About Clark Electric Clutch & Controls Limited (00679900) United Kingdom