Apologies if this is posted in the wrong topic, if so happy to be directed elsewhere.
Briefly I'm after advice on where best to escalate a complaint with British Airways? They have messed up our flight to the States later this year. Rescheduling us on a flight that was far too late (we have very young children). Then only giving us two flight options despite several flight options including our original flight being still visible on their website. We accepted a flight on the belief others weren't available and with assurance in writing by BA that seats were booked only to find out we'd been lied to on both counts - the new flight is also operated by a separate airline who do not allow for seat booking. Several calls to BA asking for a manager to rectify the issue have been met with false promises of a call back. It's been several weeks. Is there anything else we could do?