glidden make a primer/sealer you can get it from dulux trade centres, not cheap though.A solution i have used in the past is some thinned oil based undercoat,it acts as a sealer.Do a test area first if you have any undercoat and see.
phil holmes, August 2009