About Severn Trent Green Power Holdings Limited (09737422) United Kingdom