The Body Shop has appointed administrators over its UK business and has announced closures and job losses across nearly 100 stores. Over 60 landlords – which are said to include individuals, local authorities, and large-scale property companies – will be impacted.
