Princess Catherine made a secret visit to Dose of Nature in London, a mental health charity that focuses on the combination of psychology, connection to nature and one-on-one work. See details.