I took this flight recently - it's a BA flight number but is operated by Iberia(express) and to be honest is a long boring flight. Its one of those weird ones were IB will send you to BA site to book the seat but its actually IB metal.
I had the exit row seat which made it bearable but the seats are hard and not comfortable.
Food for purchase.