The Zinsser shelac based bin sounds just the job, dry within the hour, one coat, it sounds a lot less messing about than waiting for two coats of oil based undercoat to dry.
I can't seem to find it though, Jewsons gave me a blank look when I mentioned the name Zinsser, they only seem to have...