About Locke Enterprise Ltd (12467336) United Kingdom