About Stephen Anderson Architects Limited (06256219) United Kingdom