Being a USC in the UK is not always easy, especially when it comes to money & investing.
I found it especially difficult in terms of a pension and opening a SIPP where I could control my investments. I had a SIPP with HL but chose to transfer it when I became more fully aware of all the charges that I was incurring (what a ripoff!)- this became more & more critical as the size of the pot began to grow. I initially moved it to Fidelity (figuring they're a US company) but they unexpectedly froze my account when I was working on a project in the US and tried to execute a trade from overseas!
After a lot of research (you may see an earlier post under SIPP providers) I settled on IWeb which is a Halifax PLC product administered by AJ Bell and touch wood, all is going well and their admin charges are flat quarterly fees rather then %age based on the value of your portfolio.
In terms of a dealing account, I know Schwab
https://www.schwab.co.uk/brokerage-account have a UK account - you'd like to think that they know what they're doing when it comes to US withholding taxes - I have no knowledge of Schwab in the UK - only in the US back in the 90's (showing my age
!) but would be interetsed to know if others have any experience with them.