About Stephen S Green Developments Limited (09917876) United Kingdom