About S&c Lettings Limited (12917621) United Kingdom