The taxes won't be any different as between BA, VS, or any other carrier. They are set by the various governments, e.g. US and UK in this instance.
Carrier surcharges are simply a cash co-pay for a redemption ticket. Nothing more and nothing less. This is why carriers do not refer to award or redemption tickets as "free". Note that the size of the cash fee may affect the calculation of the taxes.