About Garcia S Fish & Chips Limited (12899504) United Kingdom