if you're in the UK, shouldn't be too far from any location of The Body Shop, right? Tea tree mattifying moisturizer, toner, and the foaming cleanser are great. Don't smell femme-y either...
Don't mean to be a Body Shop spokesperson or anything, but, their tea tree and seaweed lines both have done wonders for my skin. I am now able to whip up my own products just as easily and more cheaply, though, so I don't use their products. But for folks who can't do it quite as conveniently, I highly recommend the body shop (if you're not buying from me, lol).
otherwise: I would find something natural with seaweed and/or tea tree oil. They will help balance the moisture on your skin and kill any bacteria that causes blemishes.
What is key, though, is to make sure you are doing all three steps, no matter what line you choose. The cleanser, when it cleanses, also breaks down the lipid barrier (oils) on your skin. While the sheen is obnoxious, the lipid barrier does PROTECT your skin from free radicals, bacteria, and such the like, so it is important. Using a toner with glycerin will help your skin receive the moisturizer better. That way, your skin won't react to the sudden dryness (of a freshly oil-less face) by producing wayyyy to much oil in response.