Brexit, COVID, and lack of lorry drivers, 100,000 jobs available for truck drivers. There you have it. Oh and the people who order repeat stock order the wrong items.