About Anchor Fish Shop Limited (08335098) United Kingdom