About S&c Residential Properties Limited (12353895) United Kingdom