About Stansted Deli & Kitchen Ltd (11682195) United Kingdom