Glenmór stuffed leg of Irish lamb