About S L L Property Developments Limited (10532641) United Kingdom