Went out for a walk. Came back and now finished apart from (like some before) 24a. I have no idea.
13d and 23a another couple of solutions involving words I didn't know go together. Probably more my lack of knowledge than Imogen's fault but I didn't really get this puzzle.
FOI 1d
COD difficult but I guess I'd go 12d