About Lockhart Holdings Limited (01975795) United Kingdom