About Klc London Limited (08327601) United Kingdom