About Quenshead Fish Bar Ltd (10854758) United Kingdom