About Stranoch Windfarm Limited (02825049) United Kingdom