Intu to spend £1.4bn in improvements over the next ten years

The owner of shopping centres in the UK and Spain generated approximately 130,000 retail jobs and an estimated 1,500 construction-related jobs nationally last year, according to a study produced by… Read more