About K C & S L Limited (07583597) United Kingdom