About Space And Place Ltd (12001318) United Kingdom