About S&lp Properties Ltd (12645019) United Kingdom