About Clemco Limited (04932890) United Kingdom