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