Helms are now in liquidation this means they are no longer in business and aren t trading. On the plus side solar panels were built to last 20. At surplus solar products inc.