About Henry Lockhart Limited (11660963) United Kingdom