Preheat the oven to 350 degrees. Grease a 9x5 loaf pan and line with wax paper. Add the flour, sugars, baking soda, salt, allspice, cloves, nutmeg and baking powder in a large bowl and mix until combined.
In a medium bowl, mix the eggs, butter, milk and pumpkin until smooth.
Make a well in the flour and slowly pour the wet ingredients over the flour. Using an electric hand mixer or a large spoon, mix in wet ingredients until fully combined. Pour the batter into the prepared loaf pan. Bake for 50-60 minutes or until a toothpick inserted in the middle comes out clean.
Transfer to a wire rack and allow to cool for 20 minutes, then remove from pan and allow to cool completely.