England had a Bill of Rights that had a similar provision to the Second Amendment. In 1689, the English Parilament made a law in resopnse to the acts of King James the Second. James was a Catholic (and as of the time of writing was the last Catholic King of England) in the mostly Protestant England. In his short reign, James tried to promote Catholicism in his country. However, when James had a son, a conspiracy formed to put a pair of distant Protestant relatives onto the throne instead. James was deposed in the "Glorious Revolution" in 1688 and Parilament decided to ensure no King like James could ever pull the same tricks again. In 1689, Parliment made the Bill of Rights, which put limitations on the new King (and all monarchs that followed).
According to the bill of rights, King James "By causing several good subjects being Protestants to be disarmed at the same time when papists were both armed and employed contrary to law;"
Basically, James tried to disarm various Protestants while allowing Catholics to keep their guns.
To counter act this, the law had the specific provision that: "That the subjects which are Protestants may have arms for their defence suitable to their conditions and as allowed by law;"
So, Protestants now had the legal right to keep their guns without being fear of being disarmed by the King.
However, as you probably noticed, this was not a "constitutional" amendment like the US constitution. The English Bill of Rights was a limitaiton on the King and the King alone. It put no restriction on Parliment, which is why Parliment could make such restrictive gun laws hundreds of years later. Also, the provision only applies to Protestants, so the King can take guns away from Catholics without asking Parilment.
So, to answer your original question, yes and no. There was a vaguely similar right under British law, but it was not a constitutional amendment as defined by the US.
Source: 1689 Bill of Rights.