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.
Being quizzed by chemist's assistant in Boots.
Brussels police ordered to attend a right wing conference attended by Braverman and Farage