The 12 south London Body Shop stores at risk as chain enters administration
The beauty chain currently runs over 200 shops across the UK, with 12 of them located in south London and a further one in Dartford.
The retailer has appointed insolvency experts from FRP Advisory to oversee the administration…