Menu
FREE NEWSLETTERPARTNER WITH US

Search Company Data

Description:

The Trafford Centre is a large indoor shopping centre and leisure complex in Greater Manchester, England. Located in the Metropolitan Borough of Trafford, the centre is within the Trafford Park industrial estate, five miles west of Manchester city centre.

The Trafford Centre opened in 1998 and is the third largest shopping centre in the United Kingdom by retail size. It was developed by the Peel Group and sold to Capital Shopping Centres (later to become Intu in 2013) following a £1.65 billion sale in 2011 – the largest single property acquisition in British history.

Intu Properties entered administration in June 2020, subsequently in December 2020 the Canada Pension Plan Investment Board exercised their rights as creditors to acquire the shares from the administrators and take ownership of the complex.

For more news about ICON at the O2, see our related stories below company information.

Company Information
Parent Company/Key Investors:
Canada Pension Plan Investment Board
CONTACT INFORMATION
Head Office Address:
The Orient Stretford Manchester M17 8AA
KEY EXECUTIVES:
Chairman:
John Graham
Chief Executive:
David Fischel
Chief Financial Officer:
Neil Beaumont
Social Media:
RELATED ARTICLES
Free Newsletter
crosschevron-leftchevron-right