About Open Space Management Limited (09568981) United Kingdom