Terms made simple
Land Registry (LR)
A government department in England and Wales responsible for maintaining a public register of property ownership. Most properties are now "registered land." Provides a secure, central record of land and property ownership in England and Wales.

