Preheat oven to 375 degrees and place oven rack in the center of the oven. Grease and line a 15 x 10 inch baking tray. Grease the parchment paper as well. Set aside.
Lay a damp tea towel on on top of a cooling rack. Lightly dust with powdered sugar and set aside.
In a large bowl, sift the flour, baking powder, baking soda, cinnamon, nutmeg and salt.
In a large mixing bowl, add the eggs and granulated white sugar. Mix on high speed for around five minutes, or until thick. You are looking for it to have about tripled in volume and quick thick. Beat in the vanilla extract and the pumpkin purée. Gently fold in the flour mixture. Pour the batter into the prepared pan, evenly spreading the cake batter with a spatula.
Bake for about 10-12 minutes or until a toothpick inserted in the center comes our clean and the cake, when lightly pressed, springs back.
Immediately upon removing the cake from the oven invert the pumpkin roll onto the damp tea towel. Carefully remove the parchment paper, sprinkle lightly with the icing sugar and roll up the pumpkin roll with the towel while it is still hot and pliable. Place on a wire rack to cool.
Add the cream and sugar to a glass bowl and refrigerate for about 10 minutes. Remove from fridge and whip until soft peaks form. Gently stir in cinnamon.
Unroll the pumpkin roll, spread the filling and roll the cake back up again. Cover and refrigerate until serving. Lightly dust with powdered sugar before serving.