About Place And Space - Solutions Limited (07576467) United Kingdom