Richmond Foundation: Richmond Foundation is a non-governmental and non-profit organisation that provides community services for persons with mental health difficulties. It strives to promote mental health and to prevent mental illness amongst the public.