deluxe baked stuffed herring (irish)