I have had happy experiences with Margaret The Kilt Maker in Kingston.