About Open Space Developments Limited (NI645292) United Kingdom