We were supposed to land at Heathrow, but 2 hours before the flight we received an email informing us that the flight was redirected to another airport outside of London. I have not received any explanation for this change. There was chaos at boarding and the seat allocated on the ticket was not respected and everyone sat where they could. There were also people left out because they sold more tickets than available seats. A total lack of respect towards customers from the crew.