Home Politics High street beauty retailer The Body Shop with 250 stores is sold in £207M deal