Family fun day in aid of Macmillan Cancer Care, with live entertainment. Adults £5, children go free