Manchester is good for getting into IB too. Also, do we know that OP wants to get into IB? OP wants to know which is better for Economics. As KCL doesn't do straight Economics, I would have to go with Manchester. Unless you want to do Economics + Management or PPE, then go with KCL.
Also, take into consideration the location of the universities, living costs, etc. Both are great universities!