About North Station Fish Bar Ltd (12004664) United Kingdom