The Bank of England has raised interest rates by 0.5 percentage points to 2.25 per cent, its highest level since 2008.