About Cam Lock Limited (02037550) United Kingdom