About Severn Trent Wind Power Limited (07742177) United Kingdom