Only the routes being operated by CCFE seem code-shared with BA. The BHD - EDI / MAN / BHX appear to be Aer Lingus only and are not bookable on the BA website. These three routes appear to be UK domestics operated by a third country airline and this doesn't seem to fit within the TCA agreement with the EU.