About Caterham Fish & Chips Limited (09806081) United Kingdom