About Moscroft Fish & Chips Limited (13603667) United Kingdom