ECD Architects recruiting for new English office
ECD Architects, based in London and Glasgow and
established in 1980, is planning to open an office
in the north west of England later this year, and is now
advertising for several new roles.