The Body Shop: Why the high street icon is facing administration and what the future holds Retail Why The Body Shop, an icon of the British high street, is facing an uncertain future as it prepares to enter administration.