About Eighteen Sandwich Bar & Kitchen Limited (12500777) United Kingdom