McAleer & Rushe wins £60m residential contract
McAleer & Rushe has won a £60m contract to transform a former bus depot in east London into apartments. Construction on the London Road development in Barking is due to start in November and is targeted for completion in June 2026. It will be jointly-funded by property investment firm Yara…