De experiência pessoal, entre 6 e 9 da noite, mas em alguns casos mais tarde.
Costumo comer cedo e fazer jantares às 6 da tarde, a maioria dos clientes chegou por volta das 7h, quando saí, mas em alguns lugares mais caros as pessoas só chegavam por lá e faziam reservas para o final da tarde. .
Eu diria que, como em muitos países, depende da classe do restaurante, bem como da localização. Então, se você quiser ir para um jantar tardio, caminhe ou ligue no início da noite e tente fazer uma reserva.
Para o almoço, eu costumo fazer sanduíches, mas nas poucas ocasiões em que fiz uma excursão, a parada do almoço foi entre meio-dia e duas da tarde, provavelmente pubs e restaurantes almoçam, talvez um pouco mais.
Claro, há lugares para comer todos os dias, que fecham quando as lojas locais fazem, mas não são restaurantes nem pubs.