Returned home today to find a white envelope on the mat with the words 'IF YOU HAVE EVER FEARED CANCER, YOU NEED TO KNOW ABOUT THIS PLACE' with the Cancer Research UK Insignia in the corner. This was asking for help to set up and run the new Francis Crick Institute by way of regular monthly commitments. Has anyone come across this literature before or perhaps there is a link to learn more.
Thank you Jules54