Challenger supplier Solarplicity has denied rumours it is about to enter the Supplier of Last Resort (SoLR) process but has confirmed it has let 27 of its meter installers go.
Challenger supplier Solarplicity has denied rumours it is about to enter the Supplier of Last Resort (SoLR) process but has confirmed it has let 27 of its meter installers go.