About S&l Housing Ltd (11761295) United Kingdom