This is a really good deal for this memory card. It gives a R.R.P. of £49.99 and I have certainly seen it at that sort of price in Currys etc. if not more.
I bought my Husband a new camera for Christmas and this is probably bigger than he needs but it seemed silly to buy one with less memory when this was cheaper!
They are currently 'in stock' but even when it says they aren't you will still get one eventually if you 'buy it'.
I don't know about Quidco but you can certainly get Nectar points for play.com