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