Your Bank can transfer, loads of specialist like XE etc, see where you get the best rate/lowest fee.
You need a US account to transfer it to.
When to do it well a personal choice.
If you do not have a UK account where are you going to get your Pension paid into.
UK Pension will be taxed at source so most unlikely you will also owe US taxes.