Marks & Spencer (M&S) has opened a flagship store in the Netherlands, the retailer's largest EU store outside of the UK and its first major presence in the country for more than ten years.