“The UK's stamp duty on stock transactions generates approximately £3 to £4 billion in annual revenue for the treasury.”