About Lock & Company Enterprises Limited (SC624967) United Kingdom