That is the one. It was a few years ago but I rarely used my credit card and the proximity to Twickenham was what I went on. May well be wrong but that was my hunch.
Not been done on BA but I used my card at a garden centre in Chessington a few years ago. Had a £300 limo charge appear a couple of weeks later in Twickenham which is why I suspect the garden centre. All refunded fine and didn't affect my credit score but annoying nonetheless.