About Townsend Fish & Chips Limited (04645406) United Kingdom