About Fletchers Fish & Chips Ltd (12970777) United Kingdom