Independent london-based specialist financial advisory and investment house serving the european renewable energy sector.