About Scoffs Fish And Chips Limited (12821589) United Kingdom