About S L Management Company Limited (11423088) United Kingdom