Hi DFC
I do have to take medication, that the CAA are non to keen on, I've looked into changing, but, its not an easy thing, So nppl m is probably the only way I will get to fly
Depending on what medication you are on, I would consider looking into the USA (FAA) PPL.
They have more realistic medical standards and you may find your medication does not prevent you gaining an FAA medical certificate and the FAA PPL IS indeed an ICAO licence. This allow you to fly G registered (UK) aeroplanes in the UK, G registered aeroplanes many placed abroard (France / Channel Islands, NI, Germany, Denmark for certain), G registered aeroplanes but not limited to DAY flying, N registered (american) aeroplanes world wide.
There are some friendly US certified aviation medical examiners who browse Pprune or Flyer who may be able to advise you.