About Millhouse Fish & Chips Limited (10610948) United Kingdom