About S&l Property Development Ltd (11808296) United Kingdom