About Open Spaces Limited (03473218) United Kingdom