“IKEA's new flagship store on Oxford Street in London represents one of the company's largest-ever investments.”