Great how insurance companies get their customers to do all the leg work for them. You would think a print out of the booking would be enough.
There was a post similar to this a while ago and it would seem that you have to get in touch with BA CS through the normal channels ......may take a while though.