About Hester Architects Limited (03646900) United Kingdom