Hi Marc. I've only purchased from Spotlight Displays (in US) a few years ago. Probably a bit expensive, but at the time it was really the only option. Most stores around here have those crappy cookie-cutter 1 sheet frames, otherwise you have to go to a professional framer and pay top dollar.
If he manages to find anything else please let me know!