About This File A short history of Helen Martin's Owl House in Nieu Bethesda in South Africa. This very eccentric lady took her own life by drinking caustic soda.