Can anybody tell me how long do solicitors have to keep records, particularly house sale contracts, if I am looking for the purchase contract for a house sold three years ago should they have the original contracts (or copies) or are there any justifiable circumstances where they might no longer have them?