About Space Architecture Property Limited (08493103) United Kingdom