Thanks everyone
I'd managed to get 1d and 14ac (never heard that slang word before. But I have four left including 1d, 16ac, 20ac and 15d. I've looked at the letters for 16ac but haven't managed to find words that would fit the parsing. I've just got 20ac.
There are several I can't fully parse (5d, 1ac - where does the sixth letter come from?, 21ac - the first four letters, and 24ac).
I'll keep at it, though my husband tells me dinner is soon.