Plumstead High Street: £5.2 million improvement project sees overruns and questions over quality 04/01/2023 4 Comments