Former cabinet-maker and roofer (8)
I believe the answer is:
thatcher
'roofer' is the definition.
(thatcher is a kind of roofer)
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for thatcher that I've seen before include "18's predecessor" , "Margaret --, PM" , "Prime minister as roof-worker" , "Stateswoman" , "Former British PM" .)