Most delivery services in UK are not great, but this is not excuse for DHL’s having by far the worst of them all. Fun example: call them back using the tracking number they give you, and they can’t recognise that number!!!
Oh, and their customer “service” might just hang up and you...