Hi Lukeninea,
Hymie is quite correct in saying that a load of 10KW would draw in excess of 40A, but it's not as straight forward as that when we start talking about cookers because we can apply diversity to the cable calc, since the full load is not always used whilst the cooker is in operation.
From the information you have provided the length of run is 10m, the load is 10KW which would equate to an initial design current of 43.48A, but after diversity (100% for the first 10A plus 30% of the rest of the load plus an extra 5A for the control unit with a socket outlet gives a total load of 25.04A, using your 32A rated type B mcb the tabulated current carrying capacity of the cable taking into account the 100mm of insulation would be 39.51A, meaning a 6mm cable with a 2.5mm CPC (earth), would be sufficient. (using reference method 1 clipped direct 6mm max current load is 47A 10mm would be 65A).
If you are to increase the insulation in the roof space then I would strongly reccomend that you install the 10mm cable, because the tabulated current carrying capacity would have increased to over 47A with an increase of insulation depth.
As mentioned if you change from the original wiring specification you will need to have a qualified electrican to certify the work, he will have to fill out a minor works certificate for this job.
I hope this points you in the right direction,