About Snetterton Renewable Power Holdings Limited (08484429) United Kingdom