About S L Kane Ltd (SC629223) United Kingdom