You might also check that they haven't accidentally been credited elsewhere (do you have an AS or AA account?) – if they have then you need to get that reversed before BA will act. If you contact BA first then they might come back and tell you that the flightvhas already been credited elsewhere.