Bell’s Fish and Chips has been crowned 'Restaurant of the Year' at the National Fish & Chip Awards 2025.