The 2 mentioned above are best for Fife. Going to depend where in Fife you are whether you head North or South.
I bought my first Alfa from Euan at CP Garage Services back in 1991 and have been going to him for MOTs and larger repairs/services since then. Give Euan a phone on 01382 731479 for a chat. Euan is a real enthusiast and serial Alfa owner. If the car is to be in overnight you may well get offered a courtesy car.
McLennens is owned by Stuart (Stewart?) McLennen who used to be the Service Manager at Fishers in Edinburgh (I think). Fishers was, for many years, the longest standing Alfa Dealer in Scotland before it all went Pete Tong about 15-16 years ago. Two independant Alfa sepcialists emerged out of the Fishers wreckage, McLennens and Ed Labinjoh who is still in the west end of Edinburgh (Canning ST Lane if my memory serves me correctly).
McLennens may be further to get to than Ed, but probably easier as it is just of the bypass past Ikea. Easier than going into town. I have always been a bit put of by the fact that McLennens looks like a scrapyard, but the work seems to be of a high standard.
I'd give both CP and McLennens a phone to discuss the work and get a price. Based on price and ease of getting to either, make your decision.