The answer is yes, many of them will be happy to take your account.
There is no one answer to which is best, but Interactive Brokers is the most widely used broker on this board and has foreign branches in the U.K., in Hong Kong, and in Canada so they are used to dealing with foreign accounts...