About Main Kitchen London Ltd (11267193) United Kingdom