About Cam Lock Holdings Limited (10244712) United Kingdom