About Lenzkes Clamping Tools (gb) Limited (02397614) United Kingdom