Aircraft was late into Heathrow from its Aberdeen flight due to ATC restrictions, then it baggage and then more ATC restrictions due to weather. At Newcastle it was obviously late arriving then they had load control issues which delayed the flight further.