About Deli & Coffee Limited (11579914) United Kingdom