A Scottish restaurant is the latest addition to the Michelin Guide for the UK and Ireland, ahead of next month’s 2025 ceremony in Glasgow ...