About Mea Architects Limited (09144987) United Kingdom