About Lockhart Capital Management Llp (OC416912) United Kingdom