About Kh Locke Limited (12535031) United Kingdom