Have a good look at BA. Its quite amazing that they don't prioritise British nationals for their jobs.
Could be because it is illegal! Also most "foreign" pilots flying for UK airlines are likely to be EU nationals who have every right to be here. There are also lots of UK pilots flying for European airlines. It's what the EU free movement of labour is all about.