Most Helpful Guy
I don't understand why you went into a relationship if you knew (I'm sure you must have known you liked/loved the Bloke from English) you had feelings for the other guy? Now its just a, for lack of a better word, fucked up situation.
You know the answer to this question, so just do it. I know you know what you want to do, so just go ahead and do it, but be diplomatic about it and don't mention you know the England guy for 3 years because that will piss your soon to be ex off. Be very careful.
Most Helpful Girl
Well the guy in England isn't really a possibility, because he's in England, unless he's planning to move any time soon then he's not really an option, and believe me long distance relationships are the worse, I've been there, so I'd say try fixing things with your current boyfriend, try talking to your boyfriend but if you cannot save your relationship after that then break up, but don't break up just because the guy in England told you so