About S&l Property Group Ltd (12993598) United Kingdom