I agree that Marton Mills is the place to go for non-wool Tartans. However, they do not currently have McNeil of Barra.