Originally Posted by
Wozza2404
In this instance it does indeed appear that the delivery company was the one at fault. Naturally your contract is with BA, not the delivery company, but it does seem like this one was somewhat "out of their hands".
Contract with competent people and things like that won't happen. Contract with the cheapest option and it will.
Totally and 100% within BA's control.