Not sure quite what you are looking for, but try Berwick Street & surrounding streets in central London. There are some fab shops where the theatre wardrobe depts shop for fabic to make their costumes. It sounds expensive, but they should have a wide range of prices and a v. large range of fabrics/colours.