I've just rung UPS and they have been delayed for 24hrs and will definitely arrive on Thursday instead.
What reason did they give?? If it was definite then I wonder why the UPS site has not been updated with the 20th?
Infact, I have just found this info on my status....
Shipment Progress:Unload scan - East Midlands Airpor, , GB