A good undercoat is key to achieving a good finish on painted woodwork like this. A tin of Crown brilliant white or white undercoat will do the job, however to cover darker colours an undercoat with high opacity i.e high colour density, will hopefully negate the need to apply more than one coat...