Consider going beyond London if that works for you. The surcharges to places beyond London can be much less than just to London (India, for example). If doing a round trip, look into booking as two one-ways. The surcharges originating in Europe can be much less.