I had a problem like this with Tesco who didn't turn up and were hard to contact. I finally managed to cancel the order on the phone. To my surprise it turned up next morning. I turned the driver away, got a refund but no explanation or apology.
I now use Sainsburys who are excellent. They ring if they are going to be 5 minutes early! The driver brings the boxes into my kitchen and unloads onto the worktop.Doesn't take much longer than dropping off bags.
Ethical question - how do you feel about second chance??
By special request, let’s discuss our favourite Classic Music and why?


