Macmillan Cancer Support improves the lives of people affected by cancer. We provide practical, medical and financial support ...