About K & S Leven Limited (12052574) United Kingdom