British Land’s Meadowhall £7.9bn contribution to UK economy

MeadowhallBritish Land’s Meadowhall shopping centre in Yorkshire has contributed more than £7.9bn to the UK economy over the past 25 years, according to PwC.

The report found that 1p in