St Modwen launch plans to deliver 1.5m sq ft of space in 2021


St Modwen has launched development phases for 1.5m sq ft of space over 25 new units in the UK in 2021.