Sylvia Pankhurst — sculpture in Mile End Park, London