About Cannock Fish & Chips Limited (12840857) United Kingdom