About Bargrennan Renewable Energy Park Limited (07114086) United Kingdom