About Open Space Projects Limited (07603721) United Kingdom