About Festival Fish Bar Ltd (08159714) United Kingdom