So glad for Flyertalk and the wonderful members of the BA board!
I got the letter yesterday, but I DO hold a Green Charge card (since 1992 - vaying to gold then plat and back to green when I started to point my CC spend onto AA credit cards) and a Platinum Credit Card.
Is the 01273 576 445 number an Indian call center or UK based one? If it's India, I'm sending a letter in as I'm fed up of dealing with offshore call centres. All useless in my experience.