where are stella mccartney headquarters
Stella Mccartney Ltd is a privately-held retailer of specialty goods. Stella Mccartney Ltd headquarters are located in Haywards Heath, United Kingdom. Stella Mccartney Ltd was founded in 2001. Results herein represent the operations of the company owned stores and UK retail operations.