Ovo Energy, based in Bristol, is Blue & Green Tomorrow’s 2013 sustainable energy provider of the year. A relatively new player having launched in 2009, the...