About Drumard Wind Limited (NI641004) United Kingdom