Sorry don’t quite get what you mean by “above board”…
I use Oanda, I’m pretty sure they allow your account to be in GBP. I like trading with them, like how they have a java based browser so I can pretty much trade off any computer. I think even have mt4 if you prefer that. its pretty flexible really. and easy funding / withdrawing process as well