About Strath Tirry Wind Energy Limited (12534303) United Kingdom