Had to cheat after reading the forum to get 18D, I had 17A ending with -RES which confused me.
Had to get help from here for 13D, 11D, 24A - thanks. I also has 22D down wrong.
I got the rest I was missing after filling in 11D.
Harder than usual I thought, and some of the clues were a bit duff yes.