Try these ....
RAFA Retired Service Card
British Veterans Recognition Card
Neither of these are 'official' and both cost you money. The second one seems to have discounts negotiated with certain companies.
If you want a proper ID card you could always join the Reserves!