You just need to bear in mind that BA/IB flights from London (LGW or LHR) to BCN do not have first class. They both have business class which comprises economy seats with a better meal service. It is a short (2 hour) flight and they do have pretty good lounges. It may be that that is why this routing did not come up when searching for an F itinerary.