About Wellspace Architects Limited (12449198) United Kingdom