About Stagg Architects Limited (07831137) United Kingdom