About K&kc Ltd (13205323) United Kingdom