I am, at last, close to finishing thanks to the hints here, after being stuck for ages with just a few clues solved.
I have two clues left: 23 and 24. I have used the crossword solver on this site and a Scrabble solver but cant find any suitable words. Can anyone give me a hint please?