About S&c Real Estate Limited (12287907) United Kingdom