I've just had my 3 year old Model X successfully MOT'd from Halfords on Seafield Road in Edinburgh. They were great. They've done several Teslas there recently (X,S,3).
I also enquired with O'Neills in Rosyth who also can take all models. Also very friendly - but didn't use them in the end.