Por experiência pessoal, o jantar na Irlanda é entre 18 e 21 horas, mas em alguns casos mais tarde.
Geralmente como cedo e recebo jantares às 18h, muitos saem por volta das 19h, horário em que saí, mas em alguns lugares mais caros as pessoas simplesmente chegam por lá e fazem reservas para mais tarde.
Eu diria que, como em muitos países, depende da classe do restaurante e da localização. Portanto, se você quiser jantar mais tarde, caminhe ou ligue mais cedo à noite e tente fazer uma reserva.
Para o almoço, costumo fazer sanduíches, mas nas poucas ocasiões em que fiz uma excursão de um dia, a parada do almoço era entre o meio-dia e as 14:00, provavelmente os bares e restaurantes almoçam, talvez durando um pouco mais.
É claro que existem locais para refeições durante todo o dia, que fecham quando as lojas locais fecham, mas esses não são restaurantes nem pubs.