About Lockhart & Haynes Limited (13315488) United Kingdom