About Baughurst Fish And Chips Limited (12338401) United Kingdom