I keep getting alerts that Marks & Spencer's boat shoes keep selling out. At first I thought, oh, that's a fluke, but it turns out that the preppy flat ... with Princess Kate who's worn her ...