The Land Registry says it logged 7,121 sale and purchase agreements for all building units received for registration in ...