About S L Holdings Limited (06417737) United Kingdom