UK food group Northern Foods has signed a deal with British Airways to supply in-flight meals for the airline.