About Severn Trent Green Power (cassington) Limited (06551045) United Kingdom