Try Fraser and Kirkbright. Gordon, an member here, can do custom weaving with a 30 meter minimum.