About Enspace Architects Limited (05907617) United Kingdom