UUK Read More London outperforms European peers as traders cheer strong UK earnings31 July 2025 A windfall tax on the profits of Britain’s four biggest banks could raise £11bn for the Treasury according…