Some universities have better departments at undergrad and others at postgrad, however the Universities rated best for econ are usually LSE, Oxford, Cambridge, Warwick, UCL and Durham.
As for business degrees at undergrad your looking at Bath, Warwick, LSE, Lancaster but you should check the subject tables rankings for both Econ and Business: