IOM Spotter -
I think you will find that Shell actually left on time in accordance with the times published in the UK AIP.
It was Flybe/Denim/Flight Support (or whatever they are called this week) who failed to ascertain the fuel requirements and advise Shell beforehand that they would be required to stay!
Shell are good but they do not have a crystal ball!