Around 4,000 are hit by smart meter defect which left them unable to see how much they had spent

British Gas, Britain's biggest energy firm, said the problem had affected about 4,000 of its customers, adding that the units were unlikely to be mended until June.