I can see how this would put you in a quandry.
You obviously don't want to fly all the way to Cuba only to be rejected.
I would put your question to the Cuban Embassy in London,here:~
Address: 167 Hight Holborn. London WC1V 6PA, UK
Telephone: 0207 240-2488
E-mail:
[email protected]
Although as you do appear to have been charged with anything I (personally) think you should be fine,BUT I understand that you will want confirmation of this before you go.
I also think that I would email them rather than phone,as you might get a better response to an email.