Happy Feast Day!
For a brief overview of Our Lady of Mt. Carmel, visit this website. That site is the source of the prayer, as well. And please don't ask me why I never made it to Aylesford during our time living in England, despite passing the exit for it a handful of times. I guess I'll have to return.