The long-awaited opening of the Ikea Oxford Street store is set to happen on May 1, 18 months after the Swedish retail giant ...