The Body Shop chain, which has a store in Nottingham city centre, has been sold as part of a deal worth £207million. The owner of the high street beauty and cosmetics retailer Natura & Co ...