About S&l Property Management Ltd (11525648) United Kingdom