The company – which claimed to be Britain’s “largest” solar panel installer but has since stopped new installations – is currently at the centre of an investigation with the energy watchdog Ofgem ...