About Sg2a Developments Limited (10016904) United Kingdom