Helen Roberts, who is competing in the London Marathon to raise money for the cancer charity, Tenovus.