Lee Stiles predicts a repeat of the empty shelves seen at British supermarkets in February and March 2023