There's barely a bad episode of Inside No. 9 Brendan but that is a good one.
There are in fact three possible solutions to 25a. I had the two wrong ones first before I finally settled on what I believe to be the correct one. Even then the parsing is a little obscure I feel. Just the South West to go.