About A Space Architects Limited (07075746) United Kingdom