To donate more than £500 to the Conservative party, you must be on the UK electoral register, according to these rules. But there does not seem to be the same restriction on becoming a party member. They reserve the right to deny membership, but that does not mention citizenship as a criterion.
So, in 2019, is it possible for a non-British citizen to be voting as a party member in the conservative leadership election which will determine the next British prime minister?