About Glover Architects Limited (13100359) United Kingdom