Land Registry is a government department created to register the ownership of land and property in England and Wales. Read More