About Chilli And Chips Ltd (09412393) United Kingdom