why could they not own land
Money, basically.
Land and titles were granted by the monarch to his supporters centuries ago. In the 19th century most land was still owned by the descendants of the last supporter to whom it had been granted, or by someone who had bought large estates from the hereditary land owner.
There was no law to prevent ordinary people owning land, but few could amass the money need to buy, even if the landowner was willing to sell relatively small parcels of land such as a single farm.
Not sure about web sites, but there are plenty of books on this and related topics. For example https://archive.org/details/historyofscottis0000smou
thank you I will definitely read this