This is a longer term solution for those who can afford it, but it seems like some wholesale companies are now selling direct to the public. It may be worth a Google to find out which ones are changing their policies on this (I'd anticipate more will do this the longer restaurants, schools and pubs are closed).
For example:
https://www.catering2you.co.uk/
Hmm...I ordered some corned beef, some chopped tomatoes, and some kidney beans from these people.
They took £72 for them.
I have just had a delivery.
I've been checking at least twice a day on the order status, which still says 'processing' - even after delivery.
I have not received the promised dispatch email.
No corned beef, no chopped tomatoes.
The 'not an invoice' says the corned beef is out of stock, which I agree it is now, but it wasn't when I ordered it, or for days afterwards.
The 'not an invoice' doesn't mention the tomatoes I have paid for (which were, and are still showing as, in stock).
So 6 tins of kidney beans have cost me £72 as of this moment (including a £10 delivery charge).
I will just have to wait and see if they decide to credit me with the difference between £72 and £8 at some point in the future.
Even if they do refund for the items which they haven't supplied I will still have paid £18 (£8 for the beans and £10 carriage) for 6 tins of kidney beans - the order would not have been placed on that basis.
I will not be using them again.
--------------------------------------------------------------
ETA - I have now been refunded for everything, apart from what turned up, 6 double sized tins of kidney beans. I have also been refunded the £10 carriage charge.
I will still not be dealing with them again
'.