About Stracathro Renewable Energy Limited (10103679) United Kingdom