Adjust an oven rack to the lower third position. Preheat the oven to 350°F. Butter the sides of a 9-inch round pan and line the bottom with parchment paper.
Sift together the flour, baking powder, baking soda, salt and cinnamon.
Pour heavy cream into a small bowl and add the lemon juice. The mixture will curdle a bit, it's OK. Set aside.
In a large bowl, beat the butter and sugar with a hand mixer until light and airy on medium speed, about three minutes. Add the vanilla.
Add the eggs one at a time, beating well after each addition to fully incorporate.
Add the shredded zucchini and mix to just incorporate.
On low speed, add the flour in three parts, alternating with the heavy cream in two parts; starting and ending with the flour. The batter will be thick.
Transfer the batter into the prepared pan and smooth out the top with a spatula.
Sprinkle the crumb topping evenly over the batter, taking care to spread it out to the edges for full coverages and crumble tastiness in every bite.
Bake for about 50 minutes or until the crumbs are golden and a test skewer comes out clean.
Cool on a wire rack before slicing.