About S&l Properties Ltd (13334438) United Kingdom