About Thrushgill Renewable Energy Limited (09941331) United Kingdom