@Cayman76
If it is of any help with regard to the BA side of this, something from ba.com:
"If you booked through a travel agent or on a travel website, please contact them directly. We can't change tickets they have issued.
If you booked through British Airways, either online or on the phone, please call us to make this name change.
If you want to completely change one of the people booked to travel: If you booked with us directly and find you've made a booking for the wrong person and you find this out within one day of making the booking, we have a 24 hour cooling off period in which you can cancel the booking and receive a full refund. If you booked on ba.com you can cancel it there, and if you booked over the phone please call our team.
There are just a few types of booking that aren't covered by this guarantee:
Bookings made on a flight leaving within 24 hours of the time you book.
Bookings where immediate payment isn't required.
Package bookings or flights booked with hotels, car hire, transfers or experiences (they have their own separate conditions - please ring our Customer Support team)
Outside this cooling off period, flight-only tickets are non-transferable and you will need to cancel the original booking and make a new booking for the new traveller (at current ticket prices).""
My emphasis on the final para.
Good luck with Inghams.
www.britishairways.com/travel/askbainter/public/en_fr?p_faqid=3329