The Bank of England is a public institution, and its operations are overseen by the United Kingdom government. However, it is not owned by any individual or private entity.
The Bank of England was founded in 1694 as a private bank, but it was nationalized in 1946 and became a public institution. Today, it is responsible for setting monetary policy, regulating banks and financial institutions, and issuing banknotes.
While the Bank of England is publicly owned, it is operationally independent from the government. This means that it is free to make decisions about interest rates and monetary policy without political interference.
In conclusion, the Bank of England is a publicly owned institution that operates independently of the government. It does not have any private owners or shareholders.