Severn Trent Green Power, part of the Severn Trent plc group of companies is a successful, national, waste company with an excellent reputation in the organic…