Hey Cadiz, just a heads-up. You are being more than generous with your exchange rate.
That rate from the Post Office is not an equal mark-up, it is heavily skewed in favour to the buyer of Euros.
The spot rate for EUR/GBP is currently around 0.8275. So, using this true rate , €500 = £414 ( 500 x...