About New York Deli Limited (11671212) United Kingdom