About Hargreaves Architects Limited (06943380) United Kingdom