The luxury label will open two stores later this year in England and then unveil two stores a year going forward.