The Michelin Guide for Great Britain and Ireland 2025 was announced on Monday