About Lockhart & Partners Limited (11131517) United Kingdom