About Lockhart Associates Limited (11024439) United Kingdom