Sorry Joolz,
I'm in Aberdeen and don't have any knowledge of people closer to hand with yourself,
Word of mouth is best when it comes to body shops. But a good paint job is relative to the cost paid.
My local Audi dealership who boast approaval by Audi/VW/Seat and BMW are terrible. 4 times to get my car done right for a simple rear spoiler and and to have the bumpers refitted correctly from some other muppet Audi paint shop and repainted. They scratched the wing and botched the paint job up first with the wrong colour then defect after defect. They would phone saying they were happy with it and it was ready for collection under the managers supervision. - Rubbish.