About Station Fish Bar Ltd (11098274) United Kingdom