83p in every £1 donated is spent directly on supporting children with cancer.