Halk, I've had really good luck buying SD cards on Amazon, so I took the liberty of searching Amazon.co.uk for you. Here is a
2GB SanDisk SD card for 5.90 pounds..."dispatched and sold by Amazon.co.uk" so it will be the usual shipping costs. They have other cards sold by outside vendors--might be a postage scam there as well, but worth looking into.