Prepaid cards and travel agents give you a lower rate than you see on XE, they show the interbank rate.
Only way to get the XE or interbank rate is use a fee free credit card like Post office or Halifax Clarity, I use both and get the full rate, not used cash for a few years now.