About S&c Homes Ltd (13568110) United Kingdom