Robin Hood Energy is among dozens of small energy suppliers that have been launched to take on the Big Six. A missed deadline to pay £9.4 million will raise fears over the financial health of the supplier
{}