About Chen S Fish & Chips Limited (11972526) United Kingdom