I'm with you on this.
Last year I ordered a pipe from one of our sponsor's EU branch. Paid my money and waited 3 months - no delivery.
I was expecting Covid-related delays, but 3 months with no pipe and no communication ?
I cancelled my order. I thought the least they could have done was to send me an e-mail every few weeks to say there were shipping delays, but that shipment was on the cards still. Very poor, or in fact, no customer service.
I ordered from another UK-based retailer - pipe delivered in 3 weeks !