About Open Space Properties Ltd (11201216) United Kingdom