I've been using a currency transfer agent called transfermate for the last 18 months to transfer euros across to sterling. The rates seem very competitive and it's free if you accept a 3 day transfer (although the money often turns up the same day). Give them a google (other transfer agencies are available).