About Green Space London Limited (06130278) United Kingdom