I'd recommend Second office on Lavender Hill. They have a quick turn around and you can choose the paper depending on what you are looking to print.
http://www.secondoffice.co.uk/index.html
And if you need some cards/invitations designed before printing, Roopa who is the owner has great ideas.