An update on this - went to London City and paid no problem and have the eticket
However BA do have an unresolved softwate problem for taking payment so be aware that unless they can tell u it is resolved u will need to go to a BA desk at ur local airport and pay - not all airports have them - Stanstead for example