About S & C Property Developments Ltd (11966228) United Kingdom