Body Shop parent posts 128% profit growth in Q2