We have negotiated before with moneycorp and smart currency exchange. In the end Moneycorp has come away with the most competitive deal and they are very easy to deal with. If you use them, PM me and I can 'refer' you and we both get a £25 amazon voucher!