About Helmsman Fish & Chips Limited (11789192) United Kingdom