http://www.rmacleod.co.uk/
I dont shop there personally, but know someone who has had good service on a Tikka from them.
They do a deal as well.
My own shop is in Forfar, but that's a bit far for you.. Dick Hardy..He is good as gold
But I also use Crockarts in Blairgowrie for my Sauer bits, and occasionally PD mallochs in Perth.
Cluny clays has a good few rifles in..
Matty