About New Deli Sandwich Bar Limited (12140189) United Kingdom