About Glenchamber Wind Energy Limited (08986190) United Kingdom