Four Scottish restaurants have been listed among the best in the UK for a Sunday Roast by the Good Food Guide.