I'm new to forex trading and I'm want to know good companies you would recommend

First and for most how do you decide with company to join and trade with? I’m in the UK, I have seen horror stories about some companies not paying and other money scams. Anyone advise which company is best for a newbie like me? Which are the best companies.

You mean brokers? I am in the UK, and am with ETX Capital and have always been very happy with the service. Decent spreads, no issue withdrawing funds from my account. When I opened the account they were also running an offer whereby they put £100 into the account for me, too, which was nice. Not sure if they still do that, though! (Obviously I could not withdraw that £100, you have to trade it).