Designer Stella McCartney has has sold a minority stake in her business to LVMH to accelerate worldwide development of her eponymous British luxury fashion brand, and as part of a wider sustainability push at the luxury goods group.