About Mepk Architects Limited (01183117) United Kingdom