About Deli & Restaurant Limited (12114252) United Kingdom