The Body Shop launches Beauty with Heart Campaign with Brand Advocate Lily ColeBy FlowMarch 28, 2012 Having over 2, 700 stores in 63 countries worldwide, The Body Shop continue providing beauty…