About Flitch & Chips Ltd (10961367) United Kingdom