Kate completes Three Peaks challenge to raise money for cancer charity – SpryNews