About Kc&l Limited (10616922) United Kingdom