About S C A Developments Limited (10152927) United Kingdom