'Little Shop of Horrors' is open for business at Stage Door