About Loganwood Wind Limited (SC423916) United Kingdom