About Aldeburgh Fish & Chip Shop Company Limited (04659333) United Kingdom