About Archie S Fish & Chips Ltd (12278893) United Kingdom