About New York Deli (maidenhead) Limited (10880589) United Kingdom