Photovoltaic (PV) solar panel installations, wind turbines and energy efficient lighting.ECO-Renewable Energy Systems Limited is located in the Leeds area of Leeds. There are at least 2 other listings in the LS12 postcode area. Solar Businesss in Leeds LS12