who provides real estate due diligence