Oxford Street is Britain’s bellwether high street. All the consumer staples are here including Marks & Spencers, Boots, John Lewis, H&M, Uniqlo, Primark and Zara but in a supersize format. If you’re a serious retailer, you have to have a significant presence in Oxford Street. The longest shopping …