Thanks for the feedback. Just want to point out that this was an internal UK booking, ie booked and paid for in GBP for a GBP rental location, so there should be no currency issues.
Best way to contact BA about this? I really don't have the time or energy for a phone call at the moment.