Churchill’s Fish & Chips in Eastbourne, Sussex, was named among the UK's top 50 chippies for 2025 according to the Fry Awards