HM Land Registry publish details of property sales from 1995 onwards for England and Wales under the Open Government License (OGL)
The Land Registry publish an updated dataset on the 20th working day of each month but there will also be a delay of a month or two whilst a transaction is registered and legal paperwork completed. Most transactons therefore appear in the data within 3 month, but some can take much longer.
This page has statistics showing the average delay between Transaction Dates and a record being published by the Land Registry
You can contact the Land Registry - but this information is the public domain and not considered personal information under the Data Protection Act so is unlikely to be removed.
You must contact the Land Registry as they are the origional source of this data.
There are several resons :-