About Lockhart Props Ltd (13017283) United Kingdom