Mechanical - CAmbrdige, Bath, Imperial College, Liverpool
Civil - CAmbridge, Cardiff, Imperial College, Bristol
General - Cambridge, Oxford, Durham, Imperial College, Strathclyde
Conisdering you're looking to go into IB then Cambrdige, Imperial College and (possibly) Durham, Bristol and Bath are where to go.
Those are the top rated departments anyway.