Thanks Cymro
I managed to fill in 10ac and 5d straight away thanks to your clue, though I thought I'd got all the theme words.
I've also got an answer for 12ac, but I continue to puzzle ove 24d, but I think the lightbulb has just gone off in my head. Thanks again.