well IG would be a good place to start, but basically any regulated broker, ideally stationed in the UK or other well regulated region like America / Australia etc would be a clear choice.
look deeper than just the top level costs. look at conversion costs and admin fees too. they mount up.