One option would be to place your euros on "Market Watch" with FSA currency exchange companies such as World First or HiFX. You inform them the rate you want, they contact you when it reaches this and you then get the best price possible. The rates change by the minute. I have used these companies in the past and they are very professional and friendly.
However, with the current crisis in the eurozone it is perhaps taking a risk to keep them for the foreseeable future. The rate at the moment is not too bad and 100,000 euros changed at a rate of 1.16 - 1.17 would take you just above 85K. If you put this in an esaver account at 3.00% or over then it would seem a better deal. Wouldn't even consider changing them at bank rates though, which are always lower and incur more charges.