About Mellor Architects Limited (11958823) United Kingdom