MacMillan Cancer Support – Who provide physical, financial and emotional support to help people live life as fully as they can.