About Logoch Windfarm Ltd (SC397705) United Kingdom