There are also some £10 cards available as well, so you can get to exactly £50.
A warning for anyone who may consider getting Costa gift cards. I bought a couple as I sometimes find myself on the motorway without any cash, only to find the cards aren't accepted there.