About Openspace Developments Sussex Ltd (13551699) United Kingdom