About K & C London Limited (11237014) United Kingdom