About Clapham Fish & Chips Ltd (11431581) United Kingdom