About Lock Holdings Ltd (10756234) United Kingdom