Try Europalco

http://www.europalco.pt/

If not - give me a call - what's your timescale?

S