About Duffield Fish & Chips Limited (12942529) United Kingdom