Bank of England holds Interest Rate at 5.25%