Bank of England wins public sector category of Financial Mail's Breaking the Mould awards

Last night, the Bank of England won the public sector category of the Financial Mail’s Breaking the Mould awards.