1. Using a mortar and pestle, crush cinnamon, peppercorns, cloves and cardamom until fine and powdery.
2. In a medium saucepan over medium-high heat, bring peppercorn mixture, water, ginger and milk to a boil. Remove from heat. Cover and let stand for 10 minutes. Strain into a clean large bowl. Let cool to room temperature.
3. Stirin syrup and cream. Cover and refrigerate until completely cold or overnight.
4. Stir cream mixture. Transfer to an ice cream maker and freeze according to manufacturer's instructions.