Helms are now in liquidation this means they are no longer in business and aren t trading. This was a uk government incentive backed and promoted as such. They sold solar panels and insulation as part of the government s green deal.