About Crouch End Fish & Chips Ltd (10975427) United Kingdom