About Space Architecture & Design Limited (04894514) United Kingdom