About Lockhart International Lp (SL026270) United Kingdom