What airlines fly from the UK to Barcelona?

British Airways and Spanair