About Lockhart Campbell Ltd (11577331) United Kingdom