My father-in-law had waistcoat and trews in RAF tartan made recently- the shop's in St Andrews, but he lives down South. He sent the the shop trousers etc that fit him, and they copied those. Made a good job of it too.
Not ideal, location wise- but if you'd like the shop details, let me know, and I'll check which one it was.