3 Comments The Body Shop: How to connect with customer service By CCC Team June 8, 2018 Head Office The Body Shop Intl Ltd Knollys House 17 Addiscombe Road Croydon, England CR0 6FN Customer…