Frances Blair, from Aberdeen, has always been a devoted Marks & Spencer shopper