London

Better Business Bureau working with solar panel customers

Published: 

Complaints against Certified Solar have mainly been related to delays in the installation process.