About Teddy Fish & Chips Ltd. (08470364) United Kingdom