Unit 1, Lakes Court Newborough Road, Needwood Burton on Trent United Kingdom DE13 9PD
0800 112 3110
Project Solar are the most experienced and largest installer of solar solutions in the United Kingdom. They offer the latest high quality solar PV panels with outstanding warranties and unrivalled customer service.