About Need A Space Ltd (08211896) United Kingdom