About Km Holdings London Limited (08952098) United Kingdom