Hi Nick,
I would recommend Auto Capozzoli in Ilchester, who worked on my berlina and a friend's S1 coupe.
They've been in business for over 60 years and they know what they're doing. They're also good at listening to the customer, which probably explains their longevity.
Contact details here:
https://www.autocapozzoli.co.uk/contact/They don't advertise their bodyshop so ask for Tony and feel free to mention my name. I'm happy to come over if you fancy meeting up.
Ian