Connect with us

Fashion

The Body Shop Owed More Than £276 Million to Creditors at Time of Collapse

Published

on

Avon, the cosmetics group owned by The Body Shop’s former parent company Natura owed just over £13 million.

Continue Reading
Advertisement