About K C L Communications Limited (08515668) United Kingdom