About Space Build & Design Limited (08734147) United Kingdom