Hazel Davenport, stage actress