About Mallalieu Architects Limited (05659934) United Kingdom