About Montgomery Architects Limited (05544991) United Kingdom