About Kabel Churchill Limited (SC661906) United Kingdom