Personally I think the ICAO phrase is the silliest one they have - saying the word "behind" twice!
UK Phraseology does have its own stupidities but the "after" phrase is much better than the ICAO one, in my opinion.
I have worked in both UK and ICAO phraseology airfields so have used both.
I have also found that a lot of UK specific phrases do make it into the ICAO world!
In answer to the original question - one is correct for the UK and the other is correct for ICAO phraseology airfields - neither is most correct!!