Scottish person here, no we do not.
This is a well-known scam that perpetrates a myth that you can become a lord or lady by owning land in Scotland. There is not, and never was a law saying that. If that was the case, my parents would be a lord and lady because we own land in Scotland (my house). In reality, my dad is banned from any official honours. No seriously. Its pretty based.
The firm running the scam claims the money goes to reforesting schemes in the highlands. It does not. If you want to contribute to reforesting in the highlands, look up the national trust for Scotland or the Scottish wildlife trust.
The title of lord is not one that you can buy by getting land in Scotland, it is the British equivalent of senator. I want you to imagine if someone claims that if you a square metre of land in Alaska. You can call yourself a senator.