Good puzzle I thought. Got held up in NE corner after I’d lazily put Quasimodo’s actual job in for 8d. Got there in the end. 24a confused me at first, couldn’t see how ‘announced’ worked for the first word until I remembered that not everyone is northern like me!
COD 19d - but I needed to think about it to get the parsing.
Lovely weather here, gonna get out. Have a great day everyone.