About Norfolk Street Deli Limited (09075081) United Kingdom