This is Exit’s puzzle for the Nottingham S&B at Broadway.
Thanks to Exit for compiling this puzzle with a couple of local references as highlighted in the solution:
SURE (certain) TIES (constraints)
Double definition
Triple definition
An anagram (‘churned up’) of LAWN and PIG
SEMI is hidden in waS EMIly – as opposed to (‘on the contrary’) SEMI hiding ‘was emily’
A homophone (‘it’s said’) of NOT IN (away from home) + GraHAM missing ‘ra’ (artist)
S (small) CAMPER (recreational vehicle)
ELSE (otherwise) round or ‘enclosing’ LIP (rim)
MARK (scar) after LACE (spike) + ET (alien)
Hidden in or ‘welcomed by’ CardifF LUXembourg when joined together
EAR (‘listening device’) following CATS (felines)
F (fine) O (old) CU (copper) S (last or ‘ultimate’ letter of earrings)
RINGo missing the ‘o’ (nothing) round or ‘covering’ AC (alternating ‘current’)
An anagram (‘could be’) of NOT SLEEK
MULE (cross) round DD (Doctor of Divinity – ‘theologian’)
DELI (shop) + I (one) in RUM (strange)
A homophone (‘reportedly’) of PISSED (drunk) + ON (working)
A reversal (‘back’) of PAWS (hands)
‘Finishing’ does END IN G
A reversal (‘return’) of GRUB (food) + LA (Los Angeles – ‘city’) R (rector) S (first letter of stole)
An anagram (‘tidied up’) of TULSA and E (last or ‘final’ letter of base)
cILLa (Cilla Black) missing the first and last letters or ‘stripped’
A clue-as-definition: CHAR (cleaner) COAL (fuel)
ERAser (rubber) with the latter half missing or ‘rubbed away’
An anagram (‘off’) of FENCED IT – 14d being ‘ill’
A reversal (‘back’) of STRIKeS without the ‘e’ (first or ‘initial’ letter or enthusiasm)
TEN with the first letter moved to the end or ‘cycling’ + A hILl (middle or ‘central’ letters only)
cOFFEE (hot drink) with the ‘c’ (Charlie in the phonetic alphabet) changed to T (tango, ditto)
An anagram (‘running’) of NHS DUO
hEDGE (prevaricate) missing the first letter or ‘not starting’

Thank you to Bert & Joyce for the blog.
Just to add one comment, if anyone found 29ac slightly topical that was fortuitous. I’d already written the clue when I realised that the Derby would be on 7th June; all Ihad to do was change the name of the racecourse. And like Ringo I lost nothing as I didn’t have a bet on the race.
I enjoyed solving this puzzle. Thanks.