About Glenn Howells Architects Limited (03993695) United Kingdom