About Baho Fish & Chips Limited (13667498) United Kingdom