Millions of pounds a year are spent by households on building work. But are builders subject to too few meaningful checks and balances? And who pays the bill when things go wrong