About Avebury Fish Bar Limited (04141769) United Kingdom