Sounds like a great idea, and I'd love to see Irish mead commercially available. I doubt that it's a brewer's licence you need, though. The people to ask are your local Revenue office, and I'd say it will be a head-scratcher for them too.
As far as I know, mead is a "made wine" under the law, which is regulated differently to beer, cider, spirits and wine.