A woman who was told she would never be able to exercise again will run the London marathon for a Knaresborough charity next ...