Bookmark job Bookmark job Store Manager 30/03/2025, The Body Shop Dudley, UK Bookmark job Bookmark job