Thank you Toorak and Tilly for giving me answers to the two clues and Calibax for telling me how to send my thanks.
However the solution to 25a means that I have the incorrect answer to 19d Run good article on vote coming up. So far I have ?A???P.
Thanks to all.