Unfortunately I can't help with printing as I use a local lab as it is more cost effective for me and delivers quality I don't believe I would have the time or funding to match.
However, I use Photovalue.com for mounts, they are great value and quality, and once you get a block created for your name to be on them, they don't charge you any extra for blocking the mounts.
I also email them after every order to have each pack of mounts blocked half portrait and half landscape, saving me the cost of buying 2 seperate packs of the same size, which is always welcomed without fuss, incredibly helpful.
Hope this helps