Nope, me either, but just in case the MAD-LON flight was BA and the OP omitted the fact, some of the answers have included how this may be BA's responsibility, on the slim chance that it might be.
If all the flights were indeed on IB, then it's up to IB to address.