Odd one for me. Reading the clues in order, I had got to 23d before entering one that I was confident was right! I then got the long one at the top, and the rest went quite quickly.
One not fully parsed: 12a
Fixing two wheels, mend moped (6)
I'm not seeing how the "two wheels" works (if I've got the right answer, that is!)