Oh, and its British Airways or BA, never British Air, that's what you'll breathe while you're at Heathrow. For some reason using the term British Air really annoys airline and airport staff in the UK - and you're going to need their help and co-operation.