Ah, I'm wrong. I assumed it was Standstead because it was so cheap. It actually comes in to London Heathrow. But it is an Iberia.com flight IB 5391/0
If you can talk to Iberian Airlines, that would be great... but don't worry if you don't, I can call them in the next week or two.
Good luck with the Nefta