About Camden Lock (london) Limited (01952509) United Kingdom