About Station Fish And Chips Ltd (12239652) United Kingdom