Luxury French fashion house Chanel is to buy one of its suppliers, Scottish cashmere specialist Barrie Knitwear, in a deal announced today (16 October).