Not flown with BA for a few years so wondering if anyone can advise please. We booked our flights via a tour operator as part of a package. Do we need to complete passport details etc online beforehand ? What food is served on shorthaul flights - we're flying morning and mid evening ? tia