About Locklean Investment Company (LP013047) United Kingdom